package com.hb.core.pojo.project.opening.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hb.core.pojo.parent.MPCommonEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 标段开启设置表
 *
 * @author zhaojk
 * @since 2021-11-16
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("trade_opening_set")
@ApiModel(value="OpeningSet对象", description="标段开启设置表")
public class OpeningSet extends MPCommonEntity {

    @ApiModelProperty(value = "项目ID")
    private Long projectId;

    @ApiModelProperty(value = "监标人ID")
    private Long supervisorId;

    @ApiModelProperty(value = "监标人姓名")
    private String supervisorName;

    @ApiModelProperty(value = "主持人ID")
    private Long hostId;

    @ApiModelProperty(value = "主持人姓名")
    private String hostName;

    @ApiModelProperty(value = "解密时长(分钟)")
    private Integer decryptionTime;

    @ApiModelProperty(value = "签字时长(分钟)")
    private Integer signTime;

    @ApiModelProperty(value = "确认方式(1:确认  2:签章)")
    private Integer confirmMethod;

    @ApiModelProperty(value = "状态:(0:已保存 1:开启 2:审核中 3:审核不通过)")
    private Integer status;

    @ApiModelProperty(value = "类型:(0:开启 1:二次报价(多次报价) 2:开标)")
    private Integer type;

    @ApiModelProperty(value = "是否公开报价（1，是，2，否）")
    private Integer openOfferType;
}
